yield abundantly - French English Dictionary